﻿using HCQ2_Model.VRDD.InputDto._210908;
using HCQ2_Model.VRDD.OutputDto._210908;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HCQ2_IBLL
{
    public partial interface IT_VRDDStoreTypeUserBLL
    {
        /// <summary>
        ///  获取店铺数据字典类别列表
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<OutputStoreDictType> GetDictTypeByStore(InputStoreDictType param);
        /// <summary>
        ///  获取人员详情
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<OutputStoreUserInfo> GetStoreUserInfo(InputStoreUserInfo param);
        /// <summary>
        ///  获取店铺类别人员列表
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<OutputGetStoreTypeUser> GetStoreTypeUser(InputGetStoreTypeUser param);
        /// <summary>
        ///  获取店铺商品列表
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<OutputStoreGoodList> GetStoreGoodList(InputStoreGoodList param);
        /// <summary>
        ///  获取商品类别目录
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<OutputFolderType> GetGoodsFolderType(InputFolderType param);
        /// <summary>
        ///  获取被删除的目录下是否存在已上架的商品
        /// </summary>
        /// <param name="folder_id"></param>
        /// <returns></returns>
        bool GetGoodsFolderTypeNum(int folder_id);
        /// <summary>
        ///  获取我服务的店铺
        /// </summary>
        /// <param name="param"></param>
        /// <param name="user_id">用户id</param>
        /// <returns></returns>
        List<OutputByMyServe> GetStoreByMyServe(InputByMyServe param, int user_id);
    }
}